package main

import (
	"goblog/internal/database"
	"goblog/internal/settings"
	"goblog/pkg/logger"
	"goblog/pkg/utils"
)

func main() {
	utils.Parse()
	if err := settings.LoadConfig(); err != nil {
		panic(err)
	}
	logger.InitLogrus()
	logger.Logger.Info("日志系统初始化完成!")
	if err := database.InitDB(); err != nil {
		logger.Logger.Errorf("数据库连接失败:%v", err)
		panic(err)
	}
	logger.Logger.Info("服务器启动成功!")
}
